﻿//============================================================
// Producnt name:		JOJO.CodeMad
// Version: 			1.0.0.0
// Coded by:			JiangHao
// Auto generated at: 	2012/5/12 10:39:40
//============================================================

using System;
using System.Text;
namespace OA.Model
{
    public class Product
    {
        #region 成员字段
        private int _subcateId = default(int);
        private int _manuId = default(int);
        private int _proId = default(int);
        private string _proName = String.Empty;
        private string _proCate = String.Empty;
        private string _brand = String.Empty;
        private decimal _pro_Price = default(decimal);
        private string _price_Indication = String.Empty;
        private string _quoted_Price = String.Empty;
        private decimal _quoted_PriceBegin = default(decimal);
        private decimal _quoted_PriceEnd = default(decimal);
        private string _main_param = String.Empty;
        private string _detail_param = String.Empty;
        private string _pro_Pic = String.Empty;
        #endregion
        #region 构造方法
        public Product() { }
        #endregion
        #region 成员方法
        public override int GetHashCode()
        {
            System.Text.StringBuilder sb = new StringBuilder();
            sb.Append(this.GetType().FullName);
            sb.Append(_manuId);
            sb.Append(_proId);
            sb.Append(_proName);
            sb.Append(_proCate);
            sb.Append(_brand);
            sb.Append(_pro_Price);
            sb.Append(_price_Indication);
            sb.Append(_quoted_Price);
            sb.Append(_quoted_PriceBegin);
            sb.Append(_quoted_PriceEnd);
            sb.Append(_main_param);
            sb.Append(_detail_param);
            sb.Append(_pro_Pic);
            return sb.ToString().GetHashCode();
        }
        #endregion
        #region 成员属性
        ///<summary>
        ///
        ///</summary>
        public int subcateId
        {
            get
            {
                return _subcateId;
            }
            set
            {
                _subcateId = value;
            }
        }
        ///<summary>
        ///
        ///</summary>
        public int manuId
        {
            get
            {
                return _manuId;
            }
            set
            {
                _manuId = value;
            }
        }
        ///<summary>
        ///
        ///</summary>
        public int ProId
        {
            get
            {
                return _proId;
            }
            set
            {
                _proId = value;
            }
        }
        ///<summary>
        ///
        ///</summary>
        public string ProName
        {
            get
            {
                return _proName;
            }
            set
            {
                _proName = value;
            }
        }
        ///<summary>
        ///产品类别
        ///</summary>
        public string proCate
        {
            get
            {
                return _proCate;
            }
            set
            {
                _proCate = value;
            }
        }
        ///<summary>
        ///产品品牌
        ///</summary>
        public string brand
        {
            get
            {
                return _brand;
            }
            set
            {
                _brand = value;
            }
        }
        ///<summary>
        ///产品价格
        ///</summary>
        public decimal pro_Price
        {
            get
            {
                return _pro_Price;
            }
            set
            {
                _pro_Price = value;
            }
        }
        ///<summary>
        ///参考价格
        ///</summary>
        public string price_Indication
        {
            get
            {
                return _price_Indication;
            }
            set
            {
                _price_Indication = value;
            }
        }
        ///<summary>
        ///商家报价
        ///</summary>
        public string quoted_Price
        {
            get
            {
                return _quoted_Price;
            }
            set
            {
                _quoted_Price = value;
            }
        }
        ///<summary>
        ///商家报价最底价
        ///</summary>
        public decimal quoted_PriceBegin
        {
            get
            {
                return _quoted_PriceBegin;
            }
            set
            {
                _quoted_PriceBegin = value;
            }
        }
        ///<summary>
        ///商家报价最高价
        ///</summary>
        public decimal quoted_PriceEnd
        {
            get
            {
                return _quoted_PriceEnd;
            }
            set
            {
                _quoted_PriceEnd = value;
            }
        }
        ///<summary>
        ///电话备注
        ///</summary>
        public string main_param
        {
            get
            {
                return _main_param;
            }
            set
            {
                _main_param = value;
            }
        }
        ///<summary>
        ///详细内容
        ///</summary>
        public string detail_param
        {
            get
            {
                return _detail_param;
            }
            set
            {
                _detail_param = value;
            }
        }
        ///<summary>
        ///产品图片
        ///</summary>
        public string pro_Pic
        {
            get
            {
                return _pro_Pic;
            }
            set
            {
                _pro_Pic = value;
            }
        }
        #endregion
    }
    ///<summary>
    ///生成Product查询等方式使用的Hashtable对象属性
    ///</summary>
    public static class Em_Product
    {
        #region 成员属性
        ///<summary>
        ///TopNum,选择顶部记录数量
        ///</summary>
        public static string TopNum
        {
            get { return "TopNum"; }

        }
        ///<summary>
        ///CurrPage,分页控件当前页
        ///</summary>
        public static string CurrPage
        {
            get { return "CurrPage"; }

        }
        ///<summary>
        ///PageSize,分页控件每页记录数
        ///</summary>
        public static string PageSize
        {
            get { return "PageSize"; }

        }
        ///<summary>
        ///排序类型，分别为“desc”和“asc”
        ///</summary>
        public static string SortType
        {
            get { return "SortType"; }

        }
        ///<summary>
        ///排序关键字段名
        ///</summary>
        public static string SortId
        {
            get { return "SortId"; }

        }

        ///<summary>
        ///
        ///</summary>
        public static string subcateId
        {
            get { return "subcateId"; }

        }
        ///<summary>
        ///模糊查询开始值
        ///</summary>
        public static string subcateIdBegin
        {
            get { return "subcateIdBegin"; }

        }
        ///<summary>
        ///模糊查询结束值
        ///</summary>
        public static string subcateIdEnd
        {
            get { return "subcateIdEnd"; }

        }

        ///<summary>
        ///
        ///</summary>
        public static string manuId
        {
            get { return "manuId"; }

        }
        ///<summary>
        ///模糊查询开始值
        ///</summary>
        public static string manuIdBegin
        {
            get { return "manuIdBegin"; }

        }
        ///<summary>
        ///模糊查询结束值
        ///</summary>
        public static string manuIdEnd
        {
            get { return "manuIdEnd"; }

        }

        ///<summary>
        ///
        ///</summary>
        public static string ProId
        {
            get { return "ProId"; }

        }
        ///<summary>
        ///模糊查询字段
        ///</summary>
        public static string ProIdFuzzy
        {
            get { return "ProIdFuzzy"; }

        }

        ///<summary>
        ///
        ///</summary>
        public static string ProName
        {
            get { return "ProName"; }

        }
        ///<summary>
        ///模糊查询字段
        ///</summary>
        public static string ProNameFuzzy
        {
            get { return "ProNameFuzzy"; }

        }
        ///<summary>
        ///产品类别
        ///</summary>
        public static string proCate
        {
            get { return "proCate"; }

        }
        ///<summary>
        ///产品类别模糊查询字段
        ///</summary>
        public static string proCateFuzzy
        {
            get { return "proCateFuzzy"; }

        }
        ///<summary>
        ///产品品牌
        ///</summary>
        public static string brand
        {
            get { return "brand"; }

        }
        ///<summary>
        ///产品品牌模糊查询字段
        ///</summary>
        public static string brandFuzzy
        {
            get { return "brandFuzzy"; }

        }
        ///<summary>
        ///产品价格
        ///</summary>
        public static string pro_Price
        {
            get { return "pro_Price"; }

        }
        ///<summary>
        ///产品价格模糊查询开始值
        ///</summary>
        public static string pro_PriceBegin
        {
            get { return "pro_PriceBegin"; }

        }
        ///<summary>
        ///产品价格模糊查询结束值
        ///</summary>
        public static string pro_PriceEnd
        {
            get { return "pro_PriceEnd"; }

        }

        ///<summary>
        ///参考价格
        ///</summary>
        public static string price_Indication
        {
            get { return "price_Indication"; }

        }
        ///<summary>
        ///参考价格模糊查询字段
        ///</summary>
        public static string price_IndicationFuzzy
        {
            get { return "price_IndicationFuzzy"; }

        }
        ///<summary>
        ///商家报价
        ///</summary>
        public static string quoted_Price
        {
            get { return "quoted_Price"; }

        }
        ///<summary>
        ///商家报价模糊查询字段
        ///</summary>
        public static string quoted_PriceFuzzy
        {
            get { return "quoted_PriceFuzzy"; }

        }
        ///<summary>
        ///商家报价最底价
        ///</summary>
        public static string quoted_PriceBegin
        {
            get { return "quoted_PriceBegin"; }

        }
        ///<summary>
        ///商家报价最底价模糊查询开始值
        ///</summary>
        public static string quoted_PriceBeginBegin
        {
            get { return "quoted_PriceBeginBegin"; }

        }
        ///<summary>
        ///商家报价最底价模糊查询结束值
        ///</summary>
        public static string quoted_PriceBeginEnd
        {
            get { return "quoted_PriceBeginEnd"; }

        }

        ///<summary>
        ///商家报价最高价
        ///</summary>
        public static string quoted_PriceEnd
        {
            get { return "quoted_PriceEnd"; }

        }
        ///<summary>
        ///商家报价最高价模糊查询开始值
        ///</summary>
        public static string quoted_PriceEndBegin
        {
            get { return "quoted_PriceEndBegin"; }

        }
        ///<summary>
        ///商家报价最高价模糊查询结束值
        ///</summary>
        public static string quoted_PriceEndEnd
        {
            get { return "quoted_PriceEndEnd"; }

        }

        ///<summary>
        ///电话备注
        ///</summary>
        public static string main_param
        {
            get { return "main_param"; }

        }
        ///<summary>
        ///电话备注模糊查询字段
        ///</summary>
        public static string main_paramFuzzy
        {
            get { return "main_paramFuzzy"; }

        }
        ///<summary>
        ///详细内容
        ///</summary>
        public static string detail_param
        {
            get { return "detail_param"; }

        }
        ///<summary>
        ///详细内容模糊查询字段
        ///</summary>
        public static string detail_paramFuzzy
        {
            get { return "detail_paramFuzzy"; }

        }
        ///<summary>
        ///产品图片
        ///</summary>
        public static string pro_Pic
        {
            get { return "pro_Pic"; }

        }
        ///<summary>
        ///产品图片模糊查询字段
        ///</summary>
        public static string pro_PicFuzzy
        {
            get { return "pro_PicFuzzy"; }

        }
        #endregion
    }
}
